package com.tekj.cxqcb.presenter.main2;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.view.View;
import android.widget.TextView;

import java.util.List;

import common.widget.draglayout.DragLayout;

public interface Main2Presenter {
    /**
     * 点击两次退出
     */
    void onExit();

    /**
     * 设置沉浸式状态栏
     *
     * @param view
     */
    void setStatusBar(View view);

    /**
     * 设置侧边栏
     */
    void initDragLayout(DragLayout dl, View view);

    /**
     * 初始化导航栏各个tab 关联矢量图标文件 设置图表的大小
     *
     * @param tvIco
     */
    void initTab(TextView[] tvIco);

    /**
     * @param tvIco
     * @param tvName
     * @param index
     */
    void initTabColor(TextView[] tvIco, TextView[] tvName, int index);

    /**
     * 初始化fragment,根据实际的fragment的数量进行调整
     *
     * @param fragmentManager
     * @return
     */
    List<Fragment> initFragment(FragmentManager fragmentManager);
}
